Framingham's winters are cold and variable, with temperatures often below freezing but occasionally rising into the double digits. Spring brings a gradual warming trend, with March being particularly pleasant, while April can still be quite chilly in the mornings. Summer is warm to hot, with July and August typically seeing highs in the mid-30s Celsius, although overnight lows rarely drop much below 13C. Autumn is generally mild, with temperatures fluctuating between cool and warm, but November can see a return to chilly conditions. December's temperatures are usually quite cold again, with frequent frosts and occasional dips into single-digit Celsius readings.